home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / vol16n13.zip / ATLCTL.ZIP / AtlEdit10.h < prev    next >
C/C++ Source or Header  |  1997-01-28  |  17KB  |  527 lines

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2.  
  3.  
  4. /* File created by MIDL compiler version 3.00.44 */
  5. /* at Tue Jan 28 11:37:14 1997
  6.  */
  7. /* Compiler settings for AtlEdit10.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: none
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12. #include "rpc.h"
  13. #include "rpcndr.h"
  14. #ifndef COM_NO_WINDOWS_H
  15. #include "windows.h"
  16. #include "ole2.h"
  17. #endif /*COM_NO_WINDOWS_H*/
  18.  
  19. #ifndef __AtlEdit10_h__
  20. #define __AtlEdit10_h__
  21.  
  22. #ifdef __cplusplus
  23. extern "C"{
  24. #endif 
  25.  
  26. /* Forward Declarations */ 
  27.  
  28. #ifndef __IAtlEditCtl_FWD_DEFINED__
  29. #define __IAtlEditCtl_FWD_DEFINED__
  30. typedef interface IAtlEditCtl IAtlEditCtl;
  31. #endif     /* __IAtlEditCtl_FWD_DEFINED__ */
  32.  
  33.  
  34. #ifndef ___AtlEditCtlEvents_FWD_DEFINED__
  35. #define ___AtlEditCtlEvents_FWD_DEFINED__
  36. typedef interface _AtlEditCtlEvents _AtlEditCtlEvents;
  37. #endif     /* ___AtlEditCtlEvents_FWD_DEFINED__ */
  38.  
  39.  
  40. /* header files for imported files */
  41. #include "oaidl.h"
  42. #include "ocidl.h"
  43.  
  44. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  45. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  46.  
  47. #ifndef __IAtlEditCtl_INTERFACE_DEFINED__
  48. #define __IAtlEditCtl_INTERFACE_DEFINED__
  49.  
  50. /****************************************
  51.  * Generated header for interface: IAtlEditCtl
  52.  * at Tue Jan 28 11:37:14 1997
  53.  * using MIDL 3.00.44
  54.  ****************************************/
  55. /* [unique][helpstring][dual][uuid][object] */ 
  56.  
  57.  
  58.  
  59. EXTERN_C const IID IID_IAtlEditCtl;
  60.  
  61. #if defined(__cplusplus) && !defined(CINTERFACE)
  62.     
  63.     interface IAtlEditCtl : public IDispatch
  64.     {
  65.     public:
  66.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor( 
  67.             /* [in] */ OLE_COLOR clr) = 0;
  68.         
  69.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor( 
  70.             /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
  71.         
  72.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ForeColor( 
  73.             /* [in] */ OLE_COLOR clr) = 0;
  74.         
  75.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ForeColor( 
  76.             /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
  77.         
  78.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Text( 
  79.             /* [in] */ BSTR strText) = 0;
  80.         
  81.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( 
  82.             /* [retval][out] */ BSTR __RPC_FAR *pstrText) = 0;
  83.         
  84.         virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_Font( 
  85.             /* [in] */ IFont __RPC_FAR *__MIDL_0016) = 0;
  86.         
  87.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font( 
  88.             /* [retval][out] */ IFont __RPC_FAR *__RPC_FAR *__MIDL_0017) = 0;
  89.         
  90.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ErrorColor( 
  91.             /* [in] */ OLE_COLOR clr) = 0;
  92.         
  93.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorColor( 
  94.             /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
  95.         
  96.     };
  97.     
  98. #else     /* C style interface */
  99.  
  100.     typedef struct IAtlEditCtlVtbl
  101.     {
  102.         BEGIN_INTERFACE
  103.         
  104.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  105.             IAtlEditCtl __RPC_FAR * This,
  106.             /* [in] */ REFIID riid,
  107.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  108.         
  109.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  110.             IAtlEditCtl __RPC_FAR * This);
  111.         
  112.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  113.             IAtlEditCtl __RPC_FAR * This);
  114.         
  115.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  116.             IAtlEditCtl __RPC_FAR * This,
  117.             /* [out] */ UINT __RPC_FAR *pctinfo);
  118.         
  119.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  120.             IAtlEditCtl __RPC_FAR * This,
  121.             /* [in] */ UINT iTInfo,
  122.             /* [in] */ LCID lcid,
  123.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  124.         
  125.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  126.             IAtlEditCtl __RPC_FAR * This,
  127.             /* [in] */ REFIID riid,
  128.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  129.             /* [in] */ UINT cNames,
  130.             /* [in] */ LCID lcid,
  131.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  132.         
  133.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  134.             IAtlEditCtl __RPC_FAR * This,
  135.             /* [in] */ DISPID dispIdMember,
  136.             /* [in] */ REFIID riid,
  137.             /* [in] */ LCID lcid,
  138.             /* [in] */ WORD wFlags,
  139.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  140.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  141.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  142.             /* [out] */ UINT __RPC_FAR *puArgErr);
  143.         
  144.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( 
  145.             IAtlEditCtl __RPC_FAR * This,
  146.             /* [in] */ OLE_COLOR clr);
  147.         
  148.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( 
  149.             IAtlEditCtl __RPC_FAR * This,
  150.             /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  151.         
  152.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForeColor )( 
  153.             IAtlEditCtl __RPC_FAR * This,
  154.             /* [in] */ OLE_COLOR clr);
  155.         
  156.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForeColor )( 
  157.             IAtlEditCtl __RPC_FAR * This,
  158.             /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  159.         
  160.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Text )( 
  161.             IAtlEditCtl __RPC_FAR * This,
  162.             /* [in] */ BSTR strText);
  163.         
  164.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )( 
  165.             IAtlEditCtl __RPC_FAR * This,
  166.             /* [retval][out] */ BSTR __RPC_FAR *pstrText);
  167.         
  168.         /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_Font )( 
  169.             IAtlEditCtl __RPC_FAR * This,
  170.             /* [in] */ IFont __RPC_FAR *__MIDL_0016);
  171.         
  172.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Font )( 
  173.             IAtlEditCtl __RPC_FAR * This,
  174.             /* [retval][out] */ IFont __RPC_FAR *__RPC_FAR *__MIDL_0017);
  175.         
  176.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ErrorColor )( 
  177.             IAtlEditCtl __RPC_FAR * This,
  178.             /* [in] */ OLE_COLOR clr);
  179.         
  180.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ErrorColor )( 
  181.             IAtlEditCtl __RPC_FAR * This,
  182.             /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  183.         
  184.         END_INTERFACE
  185.     } IAtlEditCtlVtbl;
  186.  
  187.     interface IAtlEditCtl
  188.     {
  189.         CONST_VTBL struct IAtlEditCtlVtbl __RPC_FAR *lpVtbl;
  190.     };
  191.  
  192.     
  193.  
  194. #ifdef COBJMACROS
  195.  
  196.  
  197. #define IAtlEditCtl_QueryInterface(This,riid,ppvObject)    \
  198.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  199.  
  200. #define IAtlEditCtl_AddRef(This)    \
  201.     (This)->lpVtbl -> AddRef(This)
  202.  
  203. #define IAtlEditCtl_Release(This)    \
  204.     (This)->lpVtbl -> Release(This)
  205.  
  206.  
  207. #define IAtlEditCtl_GetTypeInfoCount(This,pctinfo)    \
  208.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  209.  
  210. #define IAtlEditCtl_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  211.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  212.  
  213. #define IAtlEditCtl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  214.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  215.  
  216. #define IAtlEditCtl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  217.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  218.  
  219.  
  220. #define IAtlEditCtl_put_BackColor(This,clr)    \
  221.     (This)->lpVtbl -> put_BackColor(This,clr)
  222.  
  223. #define IAtlEditCtl_get_BackColor(This,pclr)    \
  224.     (This)->lpVtbl -> get_BackColor(This,pclr)
  225.  
  226. #define IAtlEditCtl_put_ForeColor(This,clr)    \
  227.     (This)->lpVtbl -> put_ForeColor(This,clr)
  228.  
  229. #define IAtlEditCtl_get_ForeColor(This,pclr)    \
  230.     (This)->lpVtbl -> get_ForeColor(This,pclr)
  231.  
  232. #define IAtlEditCtl_put_Text(This,strText)    \
  233.     (This)->lpVtbl -> put_Text(This,strText)
  234.  
  235. #define IAtlEditCtl_get_Text(This,pstrText)    \
  236.     (This)->lpVtbl -> get_Text(This,pstrText)
  237.  
  238. #define IAtlEditCtl_putref_Font(This,__MIDL_0016)    \
  239.     (This)->lpVtbl -> putref_Font(This,__MIDL_0016)
  240.  
  241. #define IAtlEditCtl_get_Font(This,__MIDL_0017)    \
  242.     (This)->lpVtbl -> get_Font(This,__MIDL_0017)
  243.  
  244. #define IAtlEditCtl_put_ErrorColor(This,clr)    \
  245.     (This)->lpVtbl -> put_ErrorColor(This,clr)
  246.  
  247. #define IAtlEditCtl_get_ErrorColor(This,pclr)    \
  248.     (This)->lpVtbl -> get_ErrorColor(This,pclr)
  249.  
  250. #endif /* COBJMACROS */
  251.  
  252.  
  253. #endif     /* C style interface */
  254.  
  255.  
  256.  
  257. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_put_BackColor_Proxy( 
  258.     IAtlEditCtl __RPC_FAR * This,
  259.     /* [in] */ OLE_COLOR clr);
  260.  
  261.  
  262. void __RPC_STUB IAtlEditCtl_put_BackColor_Stub(
  263.     IRpcStubBuffer *This,
  264.     IRpcChannelBuffer *_pRpcChannelBuffer,
  265.     PRPC_MESSAGE _pRpcMessage,
  266.     DWORD *_pdwStubPhase);
  267.  
  268.  
  269. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_get_BackColor_Proxy( 
  270.     IAtlEditCtl __RPC_FAR * This,
  271.     /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  272.  
  273.  
  274. void __RPC_STUB IAtlEditCtl_get_BackColor_Stub(
  275.     IRpcStubBuffer *This,
  276.     IRpcChannelBuffer *_pRpcChannelBuffer,
  277.     PRPC_MESSAGE _pRpcMessage,
  278.     DWORD *_pdwStubPhase);
  279.  
  280.  
  281. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_put_ForeColor_Proxy( 
  282.     IAtlEditCtl __RPC_FAR * This,
  283.     /* [in] */ OLE_COLOR clr);
  284.  
  285.  
  286. void __RPC_STUB IAtlEditCtl_put_ForeColor_Stub(
  287.     IRpcStubBuffer *This,
  288.     IRpcChannelBuffer *_pRpcChannelBuffer,
  289.     PRPC_MESSAGE _pRpcMessage,
  290.     DWORD *_pdwStubPhase);
  291.  
  292.  
  293. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_get_ForeColor_Proxy( 
  294.     IAtlEditCtl __RPC_FAR * This,
  295.     /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  296.  
  297.  
  298. void __RPC_STUB IAtlEditCtl_get_ForeColor_Stub(
  299.     IRpcStubBuffer *This,
  300.     IRpcChannelBuffer *_pRpcChannelBuffer,
  301.     PRPC_MESSAGE _pRpcMessage,
  302.     DWORD *_pdwStubPhase);
  303.  
  304.  
  305. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_put_Text_Proxy( 
  306.     IAtlEditCtl __RPC_FAR * This,
  307.     /* [in] */ BSTR strText);
  308.  
  309.  
  310. void __RPC_STUB IAtlEditCtl_put_Text_Stub(
  311.     IRpcStubBuffer *This,
  312.     IRpcChannelBuffer *_pRpcChannelBuffer,
  313.     PRPC_MESSAGE _pRpcMessage,
  314.     DWORD *_pdwStubPhase);
  315.  
  316.  
  317. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_get_Text_Proxy( 
  318.     IAtlEditCtl __RPC_FAR * This,
  319.     /* [retval][out] */ BSTR __RPC_FAR *pstrText);
  320.  
  321.  
  322. void __RPC_STUB IAtlEditCtl_get_Text_Stub(
  323.     IRpcStubBuffer *This,
  324.     IRpcChannelBuffer *_pRpcChannelBuffer,
  325.     PRPC_MESSAGE _pRpcMessage,
  326.     DWORD *_pdwStubPhase);
  327.  
  328.  
  329. /* [id][propputref] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_putref_Font_Proxy( 
  330.     IAtlEditCtl __RPC_FAR * This,
  331.     /* [in] */ IFont __RPC_FAR *__MIDL_0016);
  332.  
  333.  
  334. void __RPC_STUB IAtlEditCtl_putref_Font_Stub(
  335.     IRpcStubBuffer *This,
  336.     IRpcChannelBuffer *_pRpcChannelBuffer,
  337.     PRPC_MESSAGE _pRpcMessage,
  338.     DWORD *_pdwStubPhase);
  339.  
  340.  
  341. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_get_Font_Proxy( 
  342.     IAtlEditCtl __RPC_FAR * This,
  343.     /* [retval][out] */ IFont __RPC_FAR *__RPC_FAR *__MIDL_0017);
  344.  
  345.  
  346. void __RPC_STUB IAtlEditCtl_get_Font_Stub(
  347.     IRpcStubBuffer *This,
  348.     IRpcChannelBuffer *_pRpcChannelBuffer,
  349.     PRPC_MESSAGE _pRpcMessage,
  350.     DWORD *_pdwStubPhase);
  351.  
  352.  
  353. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_put_ErrorColor_Proxy( 
  354.     IAtlEditCtl __RPC_FAR * This,
  355.     /* [in] */ OLE_COLOR clr);
  356.  
  357.  
  358. void __RPC_STUB IAtlEditCtl_put_ErrorColor_Stub(
  359.     IRpcStubBuffer *This,
  360.     IRpcChannelBuffer *_pRpcChannelBuffer,
  361.     PRPC_MESSAGE _pRpcMessage,
  362.     DWORD *_pdwStubPhase);
  363.  
  364.  
  365. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IAtlEditCtl_get_ErrorColor_Proxy( 
  366.     IAtlEditCtl __RPC_FAR * This,
  367.     /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr);
  368.  
  369.  
  370. void __RPC_STUB IAtlEditCtl_get_ErrorColor_Stub(
  371.     IRpcStubBuffer *This,
  372.     IRpcChannelBuffer *_pRpcChannelBuffer,
  373.     PRPC_MESSAGE _pRpcMessage,
  374.     DWORD *_pdwStubPhase);
  375.  
  376.  
  377.  
  378. #endif     /* __IAtlEditCtl_INTERFACE_DEFINED__ */
  379.  
  380.  
  381.  
  382. #ifndef __ATLEDIT10Lib_LIBRARY_DEFINED__
  383. #define __ATLEDIT10Lib_LIBRARY_DEFINED__
  384.  
  385. /****************************************
  386.  * Generated header for library: ATLEDIT10Lib
  387.  * at Tue Jan 28 11:37:14 1997
  388.  * using MIDL 3.00.44
  389.  ****************************************/
  390. /* [helpstring][version][uuid] */ 
  391.  
  392.  
  393.  
  394. EXTERN_C const IID LIBID_ATLEDIT10Lib;
  395.  
  396. #ifndef ___AtlEditCtlEvents_DISPINTERFACE_DEFINED__
  397. #define ___AtlEditCtlEvents_DISPINTERFACE_DEFINED__
  398.  
  399. /****************************************
  400.  * Generated header for dispinterface: _AtlEditCtlEvents
  401.  * at Tue Jan 28 11:37:14 1997
  402.  * using MIDL 3.00.44
  403.  ****************************************/
  404. /* [helpstring][uuid] */ 
  405.  
  406.  
  407.  
  408. EXTERN_C const IID DIID__AtlEditCtlEvents;
  409.  
  410. #if defined(__cplusplus) && !defined(CINTERFACE)
  411.  
  412.     interface _AtlEditCtlEvents : public IDispatch
  413.     {
  414.     };
  415.     
  416. #else     /* C style interface */
  417.  
  418.     typedef struct _AtlEditCtlEventsVtbl
  419.     {
  420.         BEGIN_INTERFACE
  421.         
  422.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  423.             _AtlEditCtlEvents __RPC_FAR * This,
  424.             /* [in] */ REFIID riid,
  425.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  426.         
  427.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  428.             _AtlEditCtlEvents __RPC_FAR * This);
  429.         
  430.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  431.             _AtlEditCtlEvents __RPC_FAR * This);
  432.         
  433.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  434.             _AtlEditCtlEvents __RPC_FAR * This,
  435.             /* [out] */ UINT __RPC_FAR *pctinfo);
  436.         
  437.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  438.             _AtlEditCtlEvents __RPC_FAR * This,
  439.             /* [in] */ UINT iTInfo,
  440.             /* [in] */ LCID lcid,
  441.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  442.         
  443.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  444.             _AtlEditCtlEvents __RPC_FAR * This,
  445.             /* [in] */ REFIID riid,
  446.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  447.             /* [in] */ UINT cNames,
  448.             /* [in] */ LCID lcid,
  449.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  450.         
  451.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  452.             _AtlEditCtlEvents __RPC_FAR * This,
  453.             /* [in] */ DISPID dispIdMember,
  454.             /* [in] */ REFIID riid,
  455.             /* [in] */ LCID lcid,
  456.             /* [in] */ WORD wFlags,
  457.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  458.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  459.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  460.             /* [out] */ UINT __RPC_FAR *puArgErr);
  461.         
  462.         END_INTERFACE
  463.     } _AtlEditCtlEventsVtbl;
  464.  
  465.     interface _AtlEditCtlEvents
  466.     {
  467.         CONST_VTBL struct _AtlEditCtlEventsVtbl __RPC_FAR *lpVtbl;
  468.     };
  469.  
  470.     
  471.  
  472. #ifdef COBJMACROS
  473.  
  474.  
  475. #define _AtlEditCtlEvents_QueryInterface(This,riid,ppvObject)    \
  476.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  477.  
  478. #define _AtlEditCtlEvents_AddRef(This)    \
  479.     (This)->lpVtbl -> AddRef(This)
  480.  
  481. #define _AtlEditCtlEvents_Release(This)    \
  482.     (This)->lpVtbl -> Release(This)
  483.  
  484.  
  485. #define _AtlEditCtlEvents_GetTypeInfoCount(This,pctinfo)    \
  486.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  487.  
  488. #define _AtlEditCtlEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  489.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  490.  
  491. #define _AtlEditCtlEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  492.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  493.  
  494. #define _AtlEditCtlEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  495.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  496.  
  497. #endif /* COBJMACROS */
  498.  
  499.  
  500. #endif     /* C style interface */
  501.  
  502.  
  503. #endif     /* ___AtlEditCtlEvents_DISPINTERFACE_DEFINED__ */
  504.  
  505.  
  506. #ifdef __cplusplus
  507. EXTERN_C const CLSID CLSID_AtlEditCtl;
  508.  
  509. class AtlEditCtl;
  510. #endif
  511. #endif /* __ATLEDIT10Lib_LIBRARY_DEFINED__ */
  512.  
  513. /* Additional Prototypes for ALL interfaces */
  514.  
  515. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
  516. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  517. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  518. void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
  519.  
  520. /* end of Additional Prototypes */
  521.  
  522. #ifdef __cplusplus
  523. }
  524. #endif
  525.  
  526. #endif
  527.